#pragma once
#ifndef vMatrix_h__
#define vMatrix_h__
#include "../../../dxhead/dxegheader.h"
#include "../../../xlib/xlib.h"
#include "xRes.h"
#include "./xDxType.h"
namespace Sky
{
	class xMatrix : public D3DXMATRIX
	{
	public:
		xMatrix();
		xMatrix& Translate(TFloat x,TFloat y,TFloat z);
		xMatrix& Scale(TFloat x,TFloat y,TFloat z);
		xMatrix& RotateX(TFloat radian);
		xMatrix& RotateY(TFloat radian);
		xMatrix& RotateZ(TFloat radian);
		xMatrix& RotateAxis(xVector3* axis,TFloat radian);
	};
}
#endif // vMatrix_h__